/**
 * 角色api
 */

// 引入拦截器
import instance from "@/utils/request";

// 获取角色列表（无分页）
export function getRoleList() {
    return instance.request({
        method: "get",
        url: "/role/get/list",
    })
}


// 分页获取角色列表
export function getRolePageList(data = {}) {
    return instance.request({
        method: "post",
        url: "/role/list/page",
        data
    })
}


// 角色信息添加
export function addRole(data = {}) {
    return instance.request({
        method: "post",
        url: "/role/add",
        data
    })
}

// 查询角色所拥有权限以及所有权限
export function getPermission(roleId) {
    return instance.request({
        method: "get",
        url: "/role/permission/get/" + roleId
    })
}

export function editPermission(data = {}) {
    console.log("data",data)
    return instance.request({
        method: "post",
        url: "/role/match/auth",
        data
    })
}